草庐IT

php 将 preg_replace 转换为 preg_replace_callback

全部标签

xml - 尝试使用 XSLT 转换 XML,但输出换行符

尝试使用XSLT转换XML,但输出换行。这是我的代码:(;;)我得到这个作为输出:Aktivitäten(Aktivität;NN;Acc.Pl.Fem)Bank(Bank;NN;Dat.Sg.Fem)Behörden(Behörde;NN;Dat.Pl.Fem)我正在尝试复制这个输出结果Aktivitäten(Aktivität;NN;Acc.Pl.Fem)Bank(Bank;NN;Dat.Sg.Fem)Behörden(Behörde;NN;Dat.Pl.Fem)etc...我是XSLT的新手,感谢您的帮助 最佳答案 当与其他文

xml - 将 &lt 转换为 < xml 文档

我读取了一个XML文件并将其转换为NSXMLDocument对象。但是,由于节点的字符串内容中存在“如何将“<”替换为“感谢和问候,列宁 最佳答案 当字符出现在文本节点中,它将被序列化为<当您将xml写入文件时。当您稍后使用xml解析器读取该文件时,文本节点将包含原始的性格。您还可以选择CDATA对文本节点进行编码。在这种情况下,序列化字符是在CDATAblock内。许多XMLAPI不会保留CDATA和文本节点之间的任何区别。CDATA应被视为一种转义机制,使人类作者的编辑变得容易。

xml - XSD 到 XForms 和 XForms 到 XSD 的转换

目前我遇到两个问题:我从外部服务器收到一个XSD文件,我必须根据这个文件生成XForm。通常XSD文件会导入许多其他XSD文件等。我正在使用XForm构建器编写GUI。当用户构建他的自定义XForm时,我需要从中生成一个XSD文件并将其发送回外部服务器。主要问题是:是否可以编写生成文件并符合标准(XMLSchema和XForms)的这两个转换器?您是否知道现有的库提供这两种格式之间的转换:XSD和XHTML?值得一提的是,所有约束(非空、数值等)也需要转换。我对XML技术(XLS、XPath、XQuery...)只有基本的了解,所以任何建议都会有所帮助。 最

sql - 如何将 SQL 查询的 xml 输出转换为 varchar 输出

我正在尝试生成SELECTDISTINCTP.DOMAIN_ID,P.SOURCE_SYSTEM_IDFROMEDW.dbo.DOMAIN_VALUEASPWHEREP.ID=4ANDCURRENT_FLAG='Y'EXCEPT(SELECTF.DOMAIN_ID,F.SOURCE_SYSTEM_IDFROMEDW.dbo.DOMAINASFWHEREF.ID=4ANDF.CURRENT_FLAG='Y')FORXMLPATH('DOMAIN'),ROOT('DOMAIN_VALUE')结果选项卡中的XML输出值为107997452-001现在我需要将此XML转换为varchar(ma

sql-server - 将文本安全转换为 XML

我在SQLServer2005数据库中有超过一百万行,其中一个文本列包含XML字符串。我想将文本转换为XML数据类型以提取部分数据。问题是有些记录在转换时会抛出错误(即无效的XML)。我如何才能忽略这些错误,以便正确转换所有有效的XML并将无效的XML存储为null? 最佳答案 在类似情况下,我将XML列添加到与文本列相同的表中。然后我使用RBAR进程尝试将“XML”从文本列复制到新的XML列(不是最快的但提交单次写入,这将是一次性的事情,对吧?)。这是假设您的表具有int数据类型的PK。declare@minidint,@maxi

java - 将 Java w3c 文档转换为 XMLStreamReader

我想在我们的代码库中重用一些现有代码,这些代码接受XMLStreamReader我的应用程序具有所需的数据作为w3c文档。下面的例子是一个最小的测试用例:publicstaticvoidmain(String[]args)throwsException{DocumentBuilderFactorybuilderFactory=DocumentBuilderFactory.newInstance();DocumentBuilderbuilder=builderFactory.newDocumentBuilder();Documentdoc=builder.newDocument();El

xml - XSL : Copy XML and then replace some tags

我对XSL/XSLT很陌生。我想将一个xml文档复制到另一个文档中,但要替换一些命名空间标签和一些具有特殊属性的标签。例如:TestBar应该重写为:--Test--Barxxxxxx是否可以复制整个XML,然后应用一些规则来替换我要替换的标签? 最佳答案 您可以复制一些节点并使用不同的规则重写其他节点。保持和一样,重新写,试试这个(未经测试)作为起点:andre-writealittle-->xxxxxx 关于xml-XSL:CopyXMLandthenreplacesometags,

c# - 将字符串 (System.String) 转换为类型

我正在尝试创建一个通用的XML到对象转换器。也就是说,下面是我的XMLtestingSystem.StringTTTT类型字段保存其加载回的对象的类型。这只是我序列化的对象结构。无论如何,我在转换时遇到了问题System.String转换为实际类型变量。因此,例如,为了转换我有以下代码:foreach(XNodenodeindocument.Element(root).Nodes()){Tvariable=newT();//whereT:new()foreach(FieldInfofieldinfields){field.SetValue(variable,Convert.Change

c# - 使用 C# 将内联 XML 节点转换为 asp.net 中的嵌套节点

我有一个如下所示的XML文件:出于某些原因,我需要从Element节点attributes创建子节点和嵌套节点。我想要的输出是:layout2LeftTop30025Name#00FFFFFFtxt2TextEdit我该怎么做?或任何想法、引用、文章...谢谢。 最佳答案 这是一种可能的方式;对于每个的属性添加一个相应的子元素,然后删除所有属性:varraw=@"";vardoc=XDocument.Parse(raw);foreach(varelementindoc.Descendants("Element")){//addase

java - 如何防止使用 "HTML"方法的 Java XML 转换器添加 <META> 标记?

我正在使用内置的JavaXML转换器将XML文档序列化为文本。但是,当我以HTML模式输出时遇到问题。每当我插入一个head元素时,内置转换器决定插入一个带有内容类型数据的META标签。我不想在我的数据中使用这个标签,而且我似乎找不到可以禁用此功能的输出参数。我知道我可以构建一个xslt样式表并去除有问题的标签,但如果能够在转换器本身上设置一个禁用它的参数会更简单。您可能会回应“但您真的应该拥有这个标签”——相信我,我不需要它,为了简洁起见,我不会深入探讨。示例代码Documentd;//d=Transformert;//properlyinitedwithnoxsltspecifie